{{tag>système}}

----

====== Heure du système ======

Sur les systèmes UNIX, l'heure du système est par défaut à l'heure universelle (UTC pour Universal Time Coordinated). L'heure de votre ordinateur elle peut correspondre à l'heure locale (si vous utilisez un autre système d'exploitation par exemple).

===== Configurer l'heure =====

Les outils **tzselect** et **tzconfig** vous permettront respectivement de configurer l'heure //pour votre compte utilisateur// ou //pour le système//. Le second doit être lancé avec les [[:sudo|droits d'administration]].

==== Fichiers nécessaires ====

[[:tutoriel:comment_editer_un_fichier|Éditez le fichier]] **/etc/timezone** et vérifiez qu'il contienne le fuseau horaire :
<file>Europe/Paris</file>

Puis, [[:tutoriel:comment_editer_un_fichier|éditez le fichier]] **/etc/default/rcS**. Il permet de savoir si le système est à l'heure UTC ou non en face de l'option //UTC// :
<file>
#
# /etc/default/rcS
#
# Default settings for the scripts in /etc/rcS.d/
#
# For information about these variables see the rcS(5) manual page.
#
# This file belongs to the "initscripts" package.

TMPTIME=0
SULOGIN=no
DELAYLOGIN=no
UTC=no
VERBOSE=no
FSCKFIX=no
</file>

==== Problème d'affichage de l'heure UTC dans l'applet au lieu de l'heure locale ====

Si malgré tous les réglages précédents, vous avez toujours l'affichage de l'heure de Grenwich dans l'applet, suivez les étapes ci-dessous :

Lancer l'éditeur de configuration de Gnome (gconf-editor).

Se rendre à la clé : ///apps/panel/applets/clock_screen0/prefs/gmt_time//.

S'assurer que celle-ci est bien décochée.

{{:heure_systeme:capture.png|}}

===== Configurer le fuseau horaire pour Java =====

Vous avez peut-être remarqué que certains programmes java, comme [[:tomcat]], ne détectent pas correctement l'heure. Pour cela, il faut aider la machine virtuelle java en lui spécifiant le fuseau horaire.

==== Fichiers nécessaires ====

Le fichier **/etc/environment** contient les variables d'environnement chargées par défaut. Il faut spécifier la variable **TZ** avec la valeur correspondant à votre fuseau horaire. On peut reprendre la valeur indiquée dans **/etc/timezone**

Par exemple,  [[:tutoriel:comment_editer_un_fichier|éditez le fichier]] **/etc/environment**, et ajoutez la variable
<file>TZ="Europe/Paris"</file>
puis redémarrez l'ordinateur ou le shell du programme java.

----

// Contributeurs : [[utilisateurs:Id2ndR]], [[utilisateurs:Nuscly]], [[utilisateurs:Sylvain59]]//